Skip to content

Conversation

@dprevoznik
Copy link
Contributor

@dprevoznik dprevoznik commented Sep 24, 2025

Added browser user integration guide to docs. It includes a guide for integrating into an existing browser use implementation as well as starting from scratch with our app template.

Implementation Checklist

  • [n/a] If updating our sample apps, update the info in our Quickstart
  • [n/a] If updating our CLI, update the info in our CLI

Testing

  • mintlify dev works (see installation here)

Visual Proof

Screenshot 2025-09-24 at 3 15 51 PM

TL;DR

Adds a new guide for integrating Kernel's Browser APIs into automation scripts.

Why we made these changes

To provide developers with a clear guide for integrating our Browser APIs, covering both starting a new project from our template and adding it to an existing implementation.

What changed?

  • Added integrations/browser-use.mdx, a new guide for using Kernel with browser automation.
  • The guide covers two main scenarios: adding Kernel to an existing setup and starting fresh with our create-kernel-app template.
  • Added new OpenAPI snippets for proxy management (create, list, retrieve, delete).
  • Updated several existing snippets for Browsers to use specific example IDs instead of generic placeholders, improving clarity.

Description generated by Mesa. Update settings

dprevoznik and others added 2 commits September 24, 2025 15:15
Added browser user integration guide to docs. It includes a guide for integrating into an existing browser use implementation as well as starting from scratch with our app template.
Copy link
Contributor

@mesa-dot-dev mesa-dot-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performed full review of 67a3532...9949471

Analysis

  1. The OpenAPI snippet updates appear to be automated regeneration - ensure these changes are intended and properly validated
  2. New proxy-related endpoints are being added, which expands the API surface area - consider if this expansion needs additional security review or documentation
  3. Integration maintains compatibility with existing code but may introduce dependencies on Kernel's cloud infrastructure that should be clearly communicated to users

Tip

⚡ Quick Actions

This review was generated by Mesa.

Actions:

Slash Commands:

  • /review - Request a full code review
  • /review latest - Review only changes since the last review
  • /describe - Generate PR description. This will update the PR body or issue comment depending on your configuration
  • /help - Get help with Mesa commands and configuration options

9 files reviewed | 0 comments | Review on Mesa | Edit Reviewer Settings

Copy link
Contributor

@juecd juecd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 comment + could you double check the proxy additions in this commit are intentional?

)
client.browsers.delete_by_id(
"id",
"htzv5orfit78e1m2biiifpbv",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Intentional?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nope - wondering if that's from Hiro's work? I didn't change that

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ohhh good call

@@ -0,0 +1,23 @@
<CodeGroup>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this from another commit that's not yet in main?

Updated to UV method and included dependency name.
Simplified to use uv add instead of two steps
Updated kernel import
To avoid confusion, changing name of class to client instead of the package name kernel
@dprevoznik dprevoznik merged commit 3f6f90b into main Sep 24, 2025
2 checks passed
@dprevoznik dprevoznik deleted the danny/kernel-361-docs-integration-guide-for-browser-use branch September 24, 2025 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants